﻿/// <reference path="../Controls/BaseComplexValueControl.js" />
/// <reference path="BaseListControl.js" />

var $BaseComplexListControl = TA.Turbo.Controls.BaseComplexListControl = function BaseComplexListControl(clientId)
{
	if (Function.IsInherit(arguments)) return;

	this.BaseComplexValueControl(clientId);
	this.BaseListControl(clientId);
}
$BaseComplexListControl.Inherit(TA.Turbo.Controls.BaseComplexValueControl);
$BaseComplexListControl.Inherit(TA.Turbo.Controls.BaseListControl);


var _____a;
if (_____a)
{
	$BaseComplexListControl.prototype = new $BaseComplexValueControl();
	$BaseComplexListControl.prototype.BaseComplexValueControl = new $BaseComplexValueControl();

	$BaseComplexListControl.prototype._elements = new Object();
	$BaseComplexListControl.prototype.get_Items = function() { return new $ListItemCollection(); };
}



// PUBLIC
// PROPS
$BaseComplexListControl.prototype.get_SerializedValue = function get_SerializedValue()
{
	return this.get_Value();
}
$BaseComplexListControl.prototype.set_SerializedValue = function set_SerializedValue(value)
{
	this.set_Value(value);
}

// METHODS



// INTERNAL

